package com.lwl.blue.excel.contract;

import com.lwl.blue.commont.aop.PowerFieldInterface;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.net.URL;

/**
 * <p>  </p>
 *
 * @Date: 2021/11/29 17:00
 * @version: V1.0
 * @Decription:
 * @author: 蓝文良
 */
@Data
public class CreateSupplierContractDetailExport {
    @ApiModelProperty(name = "id", value = "订单编号")
    private Integer id;
    @ApiModelProperty(name = "po", value = "po")
    private String po;
    @ApiModelProperty(name = "customerItemsNo", value = "客人货号")
    private String customerItemsNo;
    @ApiModelProperty(name = "supplierItemsNo", value = "工厂货号")
    private String supplierItemsNo;

    @ApiModelProperty(name = "itemSizeHeight", value = "产品尺寸-高")
    private BigDecimal itemSizeHeight;
    @ApiModelProperty(name = "itemSizeLength", value = "产品尺寸-长")
    private BigDecimal itemSizeLength;
    @ApiModelProperty(name = "itemSizeWidth", value = "产品尺寸-宽")
    private BigDecimal itemSizeWidth;
    @ApiModelProperty(name = "photo", value = "图片")
    private URL photo;
    @ApiModelProperty(name = "upc", value = "UPC")
    private String upc;
    @ApiModelProperty(name = "innerBoxNumber", value = "（数量）內盒数量")
    private BigDecimal innerBoxNumber;
    @ApiModelProperty(name = "itemUnit", value = "（单位）产品单位")
    private String itemUnit;
    @ApiModelProperty(name = "boxNumber", value = "（箱数）外箱数量")
    private BigDecimal boxNumber;
    @ApiModelProperty(name = "supplierPrice", value = "（单价）工厂价格")
    private BigDecimal supplierPrice;
    @ApiModelProperty(name = "deliveryDate", value = "交货日期")
    private String deliveryDate;
    @ApiModelProperty(name = "totalPrice", value = "总金额(RMB)")
    @PowerFieldInterface
    private BigDecimal totalPrice;
    @ApiModelProperty(name = "packaging", value = "包裝要求")
    private String packaging;
}
